# -*- coding: utf-8 -*-
from docx import Document
from docx.shared import Inches,Pt, RGBColor

doc = Document()
# 合并单元格
encap_num = 3
tab_head_title_1 = ['引脚编号']+['']*(encap_num-1)+['引脚名称（复位后默认功能）','引脚类型','是否支持5V耐受','引脚功能']
tab_head_title_2 = ['LQFP48','LQFP32','LQFP20']+['','','','复用功能','附加功能']
tab = doc.add_table(rows=2, cols=encap_num+5, style="Table Grid")
#表格各个列的标题,table.add_row()  # 在最下面添加一行
row_head = [tab_head_title_1,tab_head_title_2]

for index,col_i in enumerate(row_head):
    cells = tab.rows[index].cells
    for j,col_v in enumerate(col_i):
        cells[j].text = col_v

tab.cell(0, 0).merge(tab.cell(0, 2))
tab.cell(0,encap_num).merge(tab.cell(1, encap_num))
tab.cell(0, encap_num+1).merge(tab.cell(1, encap_num+1))
tab.cell(0, encap_num+2).merge(tab.cell(1, encap_num+2))
tab.cell(0, encap_num+3).merge(tab.cell(0, encap_num+4))

doc.save('default_path.docx')